import os
import secrets


class Config:
    # 使用环境变量来存储 SECRET_KEY
    SECRET_KEY = os.getenv('FLASK_SECRET_KEY', secrets.token_hex(16))

    # 使用环境变量来配置数据库 URI
    SQLALCHEMY_DATABASE_URI = os.getenv('DATABASE_URL', 'sqlite:///meeting.db')

    SQLALCHEMY_TRACK_MODIFICATIONS = False
    WTF_CSRF_ENABLED = True

    # 根据环境变量启用调试模式
    DEBUG = os.getenv('FLASK_DEBUG', 'False').lower() == 'true'
